Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1 USA F29 Indonesia-w3 Indonesia-w4 Uzbekistan F1 Uzbekistan F2 Korea F2 Japan F9 USA F23 USA F24 Australia F7 Australia F8 USA F26 China F6 USA F28 China F7 USA F29 China F1 USA F1 China F2 USA F3 USA F4 USA F5 USA F9 Uzbekistan F3 USA F10 Uzbekistan F4 USA F11 Japan F4 USA F23 USA F24 Japan F11 Uzbekistan F2 Ireland F2 China F2 USA F5 USA F6 Japan F1 Japan F2 Japan F3 USA F10 Usa F12 Malaysia F1 Usa F13 Malaysia F2 Malaysia F3 Korea F5 Korea F6 USA F28 Usa F2 Usa F3 Usa F7 Usa F8 Usa F9 Indonesia F3 Malaysia F1 Malaysia F2 Brazil F17 Australia F5 Australia F6 Australia F7 China F8 Japan F9 Japan F10 Laos F1 China F1 China F2 Thailand F1 China F3 China F4 China F5 Korea F2 Korea F3 China F7 Chinese Taipei F1 Chinese Taipei F2 Thailand F4 Chinese Taipei F3 Chinese Taipei F4 China F4 Vietnam F3 Israel F7 Israel F8 Israel F9 China F8 India F8 India F9 China F9 China F10 Indonesia F2 Kazakhstan F6 Kazakhstan F7 Kuwait F2 Kuwait F3 Cambodia F2 Turkey F6 Turkey F7 Turkey F8 Israel F5 Israel F6 Uzbekistan F1 Uzbekistan F2 Korea F1 Spain F19 Chinese Taipei F1 Turkey F39 Thailand F5 Cambodia F3 Turkey F50 Turkey F51 China F1 Philippines F1 Qatar F1 Qatar F2 Qatar F3 Australia F1 Australia F2 USA F1 Spain F20 Thailand F8 Thailand F9 Kazakhstan F10 Kazakhstan F11 Chinese Taipei F1 Turkey F34 USA F1 USA F2 USA F3 Qatar F2 Japan F4 Japan F5 USA F14 Japan F6 USA F30 China F1 USA F31 China F2 USA F32 Indonesia-w1 Indonesia-w2 Australia F1 Australia F2 China F1 Spain F13 China F4 China F5 Egypt F4 Egypt F5 USA F6 USA F7 Korea F3 USA F8 USA F12 USA F13 USA F14 Thailand F4 India F1 Thailand F5 USA F26 Japan F12 USA F27 USA F2 USA F3 Australia F1 Australia F2 USA F4 USA F5 USA F6 Japan F2 USA F8 Korea F1 Korea F2 USA F17 USA F20 Uzbekistan F1 USA F21 USA F23 USA F24 Uzbekistan F2 China F6 China F7 Thailand F1 Turkey F19 Uzbekistan F2 Hong Kong F1 China F10 China F11 Thailand F6 Thailand F7 Thailand F4 Thailand F5 Thailand F9 Turkey F4 USA F1 Turkey F5 Uzbekistan F1 Uzbekistan F2 Uzbekistan F3 Korea F4 Thailand F1 Vietnam F6 China F2 Chinese Taipei F1 Vietnam F9 Thailand F6 Turkey F2 (Antalya) Turkey F3 (Antalya) Indonesia F1 (Jakarta) Egypt F7 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) Thailand F3 Egypt F9 (Sharm El Sheikh) Israel F2 (Ramat Hasharon) Indonesia F5 (Jakarta) Indonesia F6 (Jakarta) Thailand F2 (Hua Hin) Thailand F9 (Pattaya) Vietnam F1 (Thu Dau Mot City) Vietnam F2 (Thu Dau Mot City) Indonesia F7 (Jakarta) Indonesia F8 (Jakarta) Thailand F12 (Hua Hin) Hong Kong F4 (Hong Kong) Hong Kong F5 (Hong Kong) Kazakhstan F1 (Aktobe) Kazakhstan F2 (Shymkent) Thailand F2 Hong Kong F2 (Hong Kong) China F10 (Shenzhen) Chinese Taipei F1 (Taipei) Chinese Taipei F2 (Taipei) Pakistan F1 (Islamabad) M15 Anning M15 Wuhan M25 Wuhan M25 Taipei M25 Taipei M15 Hua Hin M15 Hua Hin M15 Nonthaburi M15 Anning Japan F3 Bukhara Challenger - Bukhara Puerto Rico Challenger Tennis Event - Humacao Sacramento Challenger - Sacramento Bangkok Challenger Tiburon Challenger Tulsa Challenger Knoxville Challenger Charlottesville Challenger Dallas Challenger Beijing Challenger Penza Cup - Penza Dallas Challenger Head Cup Busan Open - Busan Barranquilla Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Winnetka Challenger Almaty Challenger Busan Challenger Winnetka Challenger Brasilia Challenger Cambodia F3 Pingguo Challenger Gimcheon Challenger Karshi Challenger Tianjin Challenger Wuhai Challenger Sarasota Challenger Fergana Challenger Nottingham Challenger Napa Challenger Astana Challenger Bangkok Challenger Shanghai Challenger Taipei City Challenger Columbus Challenger Tiburon Challenger Maui Challenger Tashkent Challenger Fairfield Challenger New Delhi Challenger Fergana Challenger - Fergana Pune Challenger Hua Hin Challenger Busan Challenger New Delhi Challenger Yuba City Challenger Fergana Challenger Vancouver Challenger Winnetka Challenger Salvador Challenger Stockton Challenger Gatineau Challenger Bangalore Challenger Uncle Toby's Challenger in Burnie - Burnie Ho Chi Minh City Challenger Charlottesville Challenger Knoxville Challenger Taipei City Challenger Fairfield Challenger Charlottesville Challenger Winnipeg Challenger Togliatti Cup - Togliatti Dallas Challenger Karshi Challenger - Karshi Zhangjiagang Challenger Flea Market Cup - Busan Charlottesville Challenger Club Coop's ATP Challenger International - Brisbane Sacramento Challenger AGT Challenger - Leon Dallas Challenger Knoxville Challenger Hurricane Tennis Open - Bradenton Granby Challenger Cleveland Challenger Bangkok Challenger Keio Challenger International Tennis Tournament - Yokohama Wolfsburg Challenger Cherbourg Challenger Shanghai Challenger Tiburon Challenger Busan Challenger Tiburon Challenger Toyota Challenger Carson Challenger Aptos Challenger Binghamton Challenger Little Rock Challenger Samarkand Challenger Turkey F5 Calabasas Challenger Yokohama Challenger Fergana Challenger Ojai Challenger Sacramento Challenger Knoxville Challenger Busan Open Challenger Tennis - Busan Leon Challenger 2004 Colorado Tennis Classic - Denver Kaohsiung Challenger Almaty Challenger Knoxville Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Shimadzu All Japan Indoor Tennis Championships - Kyoto Astana Challenger Fergana Challenger - Fergana Winnetka Challenger The Swanston Challenger - Sacramento Karshi Challenger 2007 Challenger of Santa Clara - Valencia Tiburon Challenger Ilkley Challenger 2008 China TCL Challenger - Guangzhou Baton Rouge Challenger Dharwad Challenger 2003 - Dharwad Busan Open - Busan Sacramento Challenger Tashkent Challenger Irving Challenger Irving Challenger Internationaux du Doubs - Besancon M15 Anning Sunset Moulding Challenger - Yuba City Honolulu Challenger Music City Challenger - Nashville Carson Challenger Sacramento Challenger Wuhan Challenger Charlottesville Challenger Gwangju Challenger Rimouski Challenger Eskisehir Challenger Astana Challenger Baton Rouge Challenger Vancouver Challenger Savannah Challenger Kaoshuing Challenger Fergana Challenger Yeongwol Challenger Aptos Challenger Toyota Challenger Chengdu Challenger Sacramento Challenger Las Vegas Challenger Honolulu Challenger Charlottesville Challenger Yokohama Challenger Dallas Challenger Champaign Challenger Surbiton Challenger Winnipeg Challenger Gimcheon Challenger Uzbekistan F4 Bangkok Challenger Astana Challenger Chengdu Challenger Bangkok Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Shanghai Challenger Malaysia F3 (Kuala Lumpur) Indian Wells Challenger Nanchang Challenger Tiburon Challenger Qujing Challenger Kobe Challenger GHI Bronx Classic - Bronx Heineken Challenger - Ho Chi Minh City Caloundra ATP Challenger - Caloundra 2007 Knoxville Challenger - Knoxville Stockton Challenger USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin Shanghai Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka Fifth-Third Bank Tennis Classic - Lexington WOW Cafe Challenger - New Orleans Freeman Men's $50,000 Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City II Naples ITG Challenger - Naples Busan Open Challenger Tennis - Busan Smith Barney Men's Challenger - Covington Astana Challenger - Astana Dublin Challenger - Dublin The Comercia Challenger - Aptos Togliatti Cup - Togliatti Fifth Third Bank Tennis Championships - Lexington Penza Cup - Penza Mordova Cup 2007 - Saransk Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas 2007 Nielsen Pro Tennis Championship - Winnetka Music City Challenger - Nashville JSM Challenger - Champaign McDonalds ATP Challenger - Burnie 5 Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open Challenger Tennis - Busan Baton Rouge Pro Tennis Classic - Baton Rouge Men's Pro Challenger at Tunica National - Tunica Countrywide Classic USTA Men's Challenger - Carson Nielsen USTA Pro Tennis Championship - Winnetka Taiwan Challenger - Kaohsiung Challenger Banque Nationale - Granby The Comercia Bank Challenger - Aptos Thailand Open - Bangkok Oldum Brown Vancouver Open - Vancouver Heineken Challenger 2004 - Ho Chi Minh City Semgroup Challenger - Tulsa The Mercedes Benz of Calabasas - Calabasas Delray Beach International Tennis Championships - Delray Beach Flea Market Cup Busan Challenger Tennis - Busan Ford Tennis Championships - Louisville President's Cup - Astana Korat Challenger Savannah Challenger Fergana Challenger Dunlop World Challenge - Toyota Tulsa Challenger Bangkok Challenger Toyota Challenger Honolulu Challenger Sunrise Challenger Campbell's Hall of Fame Tennis Championships - Newport Tallahassee Challenger Sarasota Challenger Legg Mason Tennis Classic - Washington Carson Challenger AIG Japan Open Tennis Championships - Tokyo Campos do Jordao Challenger Sacramento Challenger Belgaum Open - Belgaum HTV Challenger - Ho Chi Minh City Tiburon Challenger Next Generation Adelaide International - Adelaide Calabasas Challenger Charlottesville Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Securities Cup - Seoul Busan Open Challenger Tennis - Busan Guangzhou Challenger College Station Challenger - College Station Mumbai Open - Mumbai Sarasota Challenger Ford Tennis Championships - Louisville Nottingham Challenger Karshi Challenger Astana Challenger Shanghai Challenger Tulsa Challenger Bangkok Challenger China Open - Beijing Sacramento Challenger Champaign Challenger Toyota Challenger Burnie Challenger Dallas Challenger Next Generation Adelaide International - Adelaide Pingguo Challenger San Luis Potosi Challenger Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Beijing Challenger Aptos Challenger SAP Open - San Jose Shanghai Challenger Ningboo Challenger Seoul Challenger Savannah Challenger Knoxville Challenger Waco Tennis Challenger - Waco SAP Open - San Jose 2008 Lubbock Challenger - Lubbock Delray Beach International Tennis Championships - Delray Beach Champaign Challenger Yokohama Challenger Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Toyota Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland SAP Open - San Jose Noumea Challenger Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Kyoto Challenger Maui Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Fergana Challenger - Fergana Gerry Weber Open - Halle Shimadzu All Japan Indoor - Kyoto Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Dallas Challenger Brisbane International - Brisbane SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Tallahassee Challenger Nottingham-2 Challenger Hall of Fame Tennis Championships - Newport Winnetka Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Istanbul Challenger Aircel Chennai Open - Chennai U.S. National Indoor Tennis Championships - Memphis Fergana Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Binghamton Professional Tennis Tournament - Binghamton AEGON Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Austin Challenger - Austin Citi Open - Washington Singapore Challenger Brisbane International - Brisbane Heineken Open - Auckland Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dallas Challenger Knoxville Challenger Open de Nice Cote d'Azur - Nice Champaign Challenger Yokohama Challenger Aegon Nottingham Open - Nottingham RCA Championships - Indianapolis Sarasota Challenger BB&T Atlanta Open - Atlanta Chennai Challenger Kolkata Challenger Shenzhen Open - Shenzhen Bangkok Challenger Guangzhou Challenger Rakuten Japan Open - Tokyo Houston Challenger Dallas Challenger Brisbane International - Brisbane Savannah Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Tallahassee Challenger Seoul Challenger Brisbane International - Brisbane SAP Open - San Jose Memphis Open - Memphis Delray Beach Open - Delray Beach Nanchang Challenger US Men's Clay Court Championship - Houston Winnetka Challenger Kaohsiung Challenger Ricoh Open - 's-Hertogenbosch Astana Challenger Talahassee Challenger Thailand Open - Bangkok BB&T Atlanta Open - Atlanta AIG Japan Open Tennis Championships - Tokyo Citi Open - Washington Bangkok Challenger If Stockholm Open - Stockholm Napa Challenger ASB Classic - Auckland Tashkent Challenger Tiburon Challenger New York Open - New York Delray Beach Open - Delray Beach Indore Challenger Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Pune Challenger AEGON Championships - London Ricoh Open - 's-Hertogenbosch AEGON Championships - London Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Charlottesville Challenger Citi Open - Washington Citi Open - Washington Traralgon Challenger Chengdu Open - Chengdu Rakuten Japan Open - Tokyo New York Open - New York Delray Beach Open - Delray Beach Knoxville Challenger Traralgon Challenger 2 Champaign Challenger Hall of Fame Open - Newport Citi Open - Washington US Men's Clay Court Championship - Houston Tumkur Open - Tumkur Toyota Challenger Dallas Challenger Noumea Challenger Hong Kong Challenger Dallas Challenger New Delhi Challenger Kolkata Challenger Guangzhou Challenger Irving Challenger Shenzhen Challenger Raanana Challenger Citi Open - Washington Sarasota Challenger Savannah Challenger Fifth Third Bank Tennis Championships - Lexington Taipei City Challenger Karshi Challenger Eskisehir Challenger Gimcheon Challenger Nanchang Challenger Kaohsiung Challenger Tiburon Challenger Savannah Challenger Kyoto Challenger Oberstaufen Cup - Oberstaufen Seoul Challenger Challenger Banque Nationale Rimouski - Rimouski Zhuhai Challenger Irving Challenger Guangzhou Challenger Raanana Challenger Hall of Fame Tennis Championships - Newport Sarasota Challenger Savannah Challenger Winnetka Challenger U.S. Mens's Clay Court Championship - Houston Taipei City Challenger Charlottesville Challenger Tallahassee Challenger Busan Challenger Seoul Challenger Bangkok Challenger Ilkley Challenger Kia International In Caloundra - Caloundra USTA Challenger - Champaign US Men's Clay Court Championship - Houston Kaohsiung Challenger Kobe Challenger Knoxville Challenger Bangkok Challenger Shanghai Challenger Kyoto Challenger Open de Tenis Amaya - Pamplona Irving Challenger Karshi Challenger San Francisco Challenger Lexington Challenger Taipei City Challenger Sarasota Challenger Busan Challenger Bordeaux Challenger Ningboo Challenger USTA Seascape Challenger - Aptos Toyota Challenger Samarkand Challenger AT&T Challenger of Dallas - Dallas Fifth Third Bank Tennis Classic - Lexington Suzhou Challenger Jinan Challenger Dallas Challenger Bangkok Challenger Indian Wells Challenger Columbus Challenger Karshi Challenger Kyoto Challenger Yokohama Challenger Winnetka Challenger Zhangjiagang Challenger Newport Beach Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Securities Cup - Seoul Sarasota Challenger Anning Challenger Tallahassee Tennis Challenger - Tallahassee Bordeaux Challenger Izmir Cup - Izmir USTA Tallahassee Tennis Challenger - Tallahassee Kroger / St. Jude International - Memphis JSM Challenger of Champaign - Urbana Melbourn Challenger Vancouver Challenger Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Jinan Challenger Chennai Open - Chennai Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Open Tennis - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Open Tennis - Miami Brisbane International - Brisbane Rogers Cup - Montreal BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Hall of Fame Tennis Championships - Newport Rogers Cup - Toronto BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Miami Open - Miami Rogers Cup - Montreal Citi Open - Washington BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos AEGON International - Eastbourne Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Regions Morgan Keegan Championships - Memphis Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Rogers Cup - Toronto U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Davis Cup, Group 1, 2R, TPE-IND 2-3 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group I, PO, TPE-INA 5-0 Davis Cup, Group I, 1R, IND-TPE 5-0 Davis Cup, Group II, 2R, PHI-TPE 1-3 Davis Cup, Group I, 1R, TPE-CHN 0-5 Davis Cup, Group II, 1R, LIB-TPE 3-2 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group I, PO, TPE-KOR 1-3 Davis Cup, Group I, 1R, KOR-TPE 4-1 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, Group 1, 1R, UZB-TPE 4-1 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1